文章目录
- 一、while打印1-100之间的偶数和
- 二、输入两个数,这两个数相减的为奇数,输出该结果,否则提示用户 结果不是奇数
- 三、for循环 打印0-100之间所有的奇数
- 四、while循环打印到1-100之间的所有偶数
- 五、for循环 求1-100之间的和
- 六、while循环打印到1-100之间的和
- 七、“百马百担”:一匹大马能驼3担货 一匹中马2担 两匹小马1担,一百匹马驼一百担货,需要大中小的马个多少匹
- 八、判断字符串的内容是不是数字,是数字就将字符串转换成数字
- 九、判断用户输入的字符是否在字符串中
- 十、冒泡排序
一、while打印1-100之间的偶数和
n = 0
m = 0
while n <= 100:
n += 1
if n % 2 == 0:
m = m + n
print(m)
二、输入两个数,这两个数相减的为奇数,输出该结果,否则提示用户 结果不是奇数
m = int(input('请输入第一个数:'))
n = int(input('请输入第二个数:'))
sum = m - n
if sum < 0:
sum = - sum
if sum % 2 != 0:
print('结果是奇数', sum)
else:
print('结果不是奇数')
三、for循环 打印0-100之间所有的奇数
for m in range(0, 101):
if m % 2 != 0:
print(m)
四、while循环打印到1-100之间的所有偶数
n = 1
while n < 101:
n += 1
if n % 2 == 0:
print(n)
五、for循环 求1-100之间的和
result = 0
for i in range(0, 101):
result += i
print(result)
六、while循环打印到1-100之间的和
n = 0
sum = 0
while n < 100:
n += 1
sum += n
print(sum)
七、“百马百担”:一匹大马能驼3担货 一匹中马2担 两匹小马1担,一百匹马驼一百担货,需要大中小的马个多少匹
for i in range(0, 101):
for j in range(0, 101 - i):
if i * 3 + j * 2 + (100 - i - j) * (1/2) == 100:
print('大马{}匹, 中马{}匹, 小马{}匹'.format(i, j, 100 - i - j))
i = 0
while i < 101:
i += 1
j = 0
while j <= (100-i):
if i * 3 + j * 2 + (100 - i - j) * (1 / 2) == 100:
print('大马{}匹, 中马{}匹, 小马{}匹'.format(i, j, 100 - i - j))
j += 1
八、判断字符串的内容是不是数字,是数字就将字符串转换成数字
num = input("请输入一个数字")
if num.isdigit():
num = int(num)
else:
print('你输入的不是数字')
九、判断用户输入的字符是否在字符串中
word = 'hello'
x = input('请输入一个字符:')
if x in word:
print('用户输入的字符在字符串中')
else:
print('用户输入的字符不在字符串中')
for c in word:
if x == c:
print('在')
break
else:
print('不在')
if word.find(x) == -1:
print('用户输入的字符不在字符串中')
else:
print('用户输入的字符在字符串中')
十、冒泡排序
nums = [9, 5, 8, 7, 10, 2, 6, 0, 4]
i = 0
while i < len(nums) - 1:
i += 1
n = 0
while n < len(nums) - 1:
if nums[n] > nums[n+1]:
nums[n], nums[n + 1] = nums[n + 1], nums[n]
n += 1
print(nums)