python条件判断循环练习题
时间: 2023-08-26 14:15:09 浏览: 298
好的,我可以为你提供一些关于Python条件判断和循环的练习题。以下是一些示例:
1. 编写一个程序,判断一个输入的数字是偶数还是奇数。
2. 编写一个程序,找出一个列表中所有的素数(质数)。
3. 编写一个程序,计算一个字符串中所有字母的出现次数。
4. 编写一个程序,打印出1到100之间所有的FizzBuzz数。对于能被3整除的数,打印"Fizz";对于能被5整除的数,打印"Buzz";对于既能被3又能被5整除的数,打印"FizzBuzz"。
5. 编写一个程序,计算斐波那契数列的前n项。
希望这些练习题能够帮助你巩固条件判断和循环的概念。如果你需要更多练习或者对以上题目有任何疑问,请随时告诉我。
相关问题
pythonwhile循环练习题及答案
以下是一些 Python While 循环练习题及答案:
1. 编写一个程序,输入一个数字,计算它的阶乘。
答案:
num = int(input("请输入一个数字:"))
factorial = 1
i = 1
while i <= num:
factorial *= i
i += 1
print("%d 的阶乘为 %d" % (num,factorial))
2. 编写一个程序,输入一个数字,判断它是否为质数。
答案:
num = int(input("请输入一个数字:"))
is_prime = True
i = 2
while i < num:
if num % i == 0:
is_prime = False
break
i += 1
if is_prime:
print("%d 是质数" % num)
else:
print("%d 不是质数" % num)
3. 编写一个程序,输入一个数字,输出它的所有因数。
答案:
num = int(input("请输入一个数字:"))
i = 1
while i <= num:
if num % i == 0:
print(i)
i += 1
4. 编写一个程序,输入一个数字,输出它的倒序。
答案:
num = int(input("请输入一个数字:"))
reverse_num = 0
while num > 0:
remainder = num % 10
reverse_num = (reverse_num * 10) + remainder
num //= 10
print("倒序后的数字为:%d" % reverse_num)
以上是一些 Python While 循环练习题及答案,供您参考。
Python循环的练习题
以下是Python循环的练习题及其答案:
1.用for循环打印九九乘法表
```python
for i in range(1,10):
for j in range(1,i+1):
print(j,"*",i,"=",i*j,end=' ')
print() # 换行
```
2.判断一个数是不是回文数
```python
num=input("判断是不是回文")
if num==num[::-1]:
print(num)
else:
print('bs')
```
3.有四个数字,1,2,3,4能组成多少个互不相同且无重复的三位数?各是多少?
```python
for x in range(1,5):
for y in range(1,5):
for z in range(1,5):
if x!=y and x!=z and y!=z:
print("这些三位数%d%d%d"%(x,y,z))
```
阅读全文