pythonwhile循环练习题
时间: 2023-06-23 19:44:16 浏览: 349
好的,这是一道Python的while循环练习题:
编写一个程序,输入一个正整数n,输出1~n之间的所有奇数。
示例输出:
输入:7
输出:
1
3
5
7
代码实现如下:
```python
n = int(input("请输入一个正整数:"))
i = 1
while i <= n:
if i % 2 == 1:
print(i)
i += 1
```
希望这个练习题能够帮助到你!
相关问题
python while循环习题
回答: 这是一些关于Python中使用while循环的练习题。题目1是使用while循环输出1到10的数字,但是跳过数字7。解题思路是使用一个计数器count,初始值为0,然后在循环中每次加1,如果count不等于7,则输出count的值。\[1\]题目2是使用while循环计算1到3的和,解题思路是使用一个变量sum来记录总和,初始值为0,然后在循环中每次将i的值加到sum上,同时i逐渐增加,直到i大于3为止。\[2\]题目3是使用while循环计算1到5的奇数和减去偶数和,解题思路是使用两个变量sum_odd和sum_even分别记录奇数和和偶数和,初始值都为0,然后在循环中判断i的奇偶性,分别将i加到对应的和上,最后计算奇数和减去偶数和的结果并输出。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [简单的while循环练手题(python)](https://blog.csdn.net/qq_45500892/article/details/107736063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
python中while循环练习题
以下是一些关于Python中while循环的练习题:
1. 使用while循环输出1到10的所有数字。
```python
count = 1
while count <= 10:
print(count)
count += 1
```
2. 求1到100的所有数的和。
```python
count = 1
total = 0
while count <= 100:
total += count
count += 1
print(total)
```
3. 输出1到100内的所有奇数。
```python
count = 1
while count <= 100:
if count % 2 != 0:
print(count)
count += 1
```
4. 输出1到100内的所有偶数。
```python
count = 1
while count <= 100:
if count % 2 != 1:
print(count)
count += 1
```
5. 用户登录(三次机会重试)。
```python
count = 0
while count < 3:
name = input("请输入用户名:")
password = input("请输入密码:")
if name == "huxiaohui" and password == "123456":
print("你答对啦")
break
else:
print("错啦,再来一次")
count += 1
```
阅读全文