计算1~100之间所有整数的和
num=1
for i in range(1,100):
num+=i+1
print(num)
打印字符A~Z
s=list(chr(i)for i in range(ord('A'),ord('Z')+1))
print(s)
for i in range(65,90):
print(chr(i))
将12345转换为54321
a=12345
s=0
while a:
# 获取最后一位
lt=a%10
# # 求商
s=s*10+lt
# 一次得到商和余
# n,last = divmod(n,10)
# 原来的结果乘以10,然后加上本次得到的数
a=a//10
print(s)
将12345转换为’12345’,不要使用str
a=12345
str1=" "
while a>0:
num=a%10
str1=chr(ord('0')+num)+str1
a//=10
print(str1,type(str1))
将’12345’转换为12345,不要使用int
s = "12345"
ret = 0
for x in s :
ret = ret*10 +(ord(x)-ord("0"))
print(ret)
打印九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print("%d*%d=%d"%(i,j,i*j),end=' ')
print()
从终端输入两个整数m和n,打印m*n的表格,如:2,5
m = int(input("请输入一个数字"))
n = int(input("请输入一个数字"))
for x in range(1,m+1):
for y in range(1,n+1):
print("{}".format((x-1)*n+y),end=" ")
print()