程序设计语言中while循环语句
while循环是程序设计语言中一种常见的循环语句,它可以重复执行一段代码块,直到指定的条件不再满足为止。下面将列举十个使用while循环的示例,以帮助读者更好地理解和掌握该循环结构。
1. 计算1到100的和:使用while循环来累加1到100的数值,直到达到100为止,并输出最终的和。
```python
sum = 0
i = 1
while i <= 100:
    sum += i
    i += 1
print("1到100的和为:", sum)
```
2. 判断一个数是否为素数:使用while循环结合if语句来判断一个数是否为素数,如果是素数则输出"是素数",否则输出"不是素数"。
```python
num = int(input("请输入一个正整数:"))
is_prime = True
i = 2
while i < num:
    if num % i == 0:
        is_prime = False
        break
    i += 1
if is_prime and num > 1:
    print(num, "是素数")
else:
    print(num, "不是素数")
```
3. 猜数字游戏:使用while循环和随机数生成器来实现一个猜数字的小游戏,直到猜对为止。
```python
import random
target_number = random.randint(1, 100)
guess = int(input("请输入一个1到100之间的整数:"))
while guess != target_number:
    if guess < target_number:
        print("猜小了")
    else:
        print("猜大了")
    guess = int(input("请再次猜一个数字:"))
print("恭喜你,猜对了!")
```
4. 输出斐波那契数列:使用while循环输出斐波那契数列的前n项,其中第一项和第二项都为1。
```python
n = int(input("请输入要输出的斐波那契数列的项数:"))
a, b = 1, 1
count = 0
while count < n:
    print(a, end=" ")
    a, b = b, a + b
    count += 1
```
5. 计算阶乘:使用while循环计算一个正整数的阶乘,并输出结果。
```python
n = int(input("请输入一个正整数:"))
factorial = 1
while n > 0:
    factorial *= n
    n -= 1
print("阶乘结果为:", factorial)
```
6. 统计字符串中某字符出现的次数:使用while循环和字符串的索引来统计一个字符串中某个字符出现的次数。
```python
string = input("请输入一个字符串:")
char = input("请输入要统计的字符:")
count = 0
index = 0
while index < len(string):
    if string[index] == char:
        count += 1
    index += 1
print(char, "在字符串中出现的次数为:", count)
while语句简单例子
```
7. 查列表中的最大值:使用while循环和if语句来查一个列表中的最大值,并输出结果。
```python
lst = [10, 5, 7, 3, 2, 8]
max_num = lst[0]
index = 1
while index < len(lst):
    if lst[index] > max_num:
        max_num = lst[index]
    index += 1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。