Python if和for练习

这篇博客涵盖了Python编程的基础知识,包括单位转换、条件判断、循环结构、函数使用等。通过示例展示了如何利用Python进行数值计算、实现简单的游戏(猜数字)以及打印图形。此外,还涉及到了范围函数的运用以及乘法表和星星图案的生成。
摘要由CSDN通过智能技术生成
import random
# 1英寸 in = 2.54cm

# value = float(input('请输入长度'))
# unit = input('请输入单位')
# if unit == 'in' or unit == '英寸':
#     print('%.2f英寸=%.2f厘米' % (value, value*2.54))
# elif unit == 'cm' or unit == '厘米':
#     print('%.2f厘米=%.2f英寸' % (value, value / 2.54))
# else:
#     print('请输入有效单位')


#
# score = float(input('请输入成绩'))
# if 100 >= score >= 0:
#     if score >= 90:
#         print('A')
#     elif score >= 80:
#         print('B')
#     elif score >= 70:
#         print('C')
#     elif score >= 60:
#         print('D')
#     else:
#         print('E')
# else:
#     print('请输入有效成绩')

# 判断三条边能不能构成三角形
# a = float(input('a='))
# b = float(input('b='))
# c = float(input('c='))
# if a + b > c and a + c > b and b + c > a:
#     print("能构成三角形")
# else:
#     print("不能构成三角形")

# range()函数
# range(101) 可以生成一个从0到100的整数序列
# range(1, 99) 可以生成一个从1(包含起始数)到99(不包含末尾数)的数字序列
# range(1, 99, 2) 可以生成一个从1(包含起始数)到99(不包含末尾数)的数字序列,步长为2
# 从1到100所有偶数的和
# sum_num = 0
# for i in range(2, 101, 2):
#     sum_num += i
# print(sum_num)
#
# sum_num = 0
# for i in range(1, 101):
#     if i % 2 == 0:
#         sum_num += i
# print(sum_num)

# 猜数字游戏
# answer =random.randint(1, 10)
# counter = 0
# print(answer)
# while True:
#     number = int(input('请输入1-10之间的数字'))
#     counter += 1
#     if number < answer:
#         print('小了')
#     elif number > answer:
#         print('大了')
#     else:
#         print('猜对了恭喜你')
#         break
#     print('你猜了%d次' % counter)
#     if counter == 5:
#         print('你的智商明显不足')
#         break

# 99乘法表
# for x in range(1, 10):
#     for y in range(1, x+1):
#         print('%d*%d=%d' % (y, x, x*y), end='\t')
#     print()

# 打印星星
# row = int(input('请输入行数'))
# for i in range(row):
#     for j in range(i+1):
#         print('*', end='')
#     print()
#
# for i in range(row):
#     for j in range(row):
#         if j < row-i-1:
#             print(' ', end='')
#         else:
#             print('*', end='')
#     print()
#
# for i in range(row):
#     for j in range(row-i-1):
#         print(' ', end='')
#     for k in range(2*i +1):
#         print('*', end='')
#     print()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值