print(“————————”)
删除列表中所有的1
list1 = [1,1,1,3,4,6,1,4,8,0,34,2,71,2,1,1]
for i in list1 :
if 1 in list1 :
list1 .remove(1)
print (list1)
count1 = list1.count(1)
for i in range(count1) :
list1.remove(1)
print (list1)
#
#0-100的和
sum = 0
num = 0
while num < 101 :
sum += num
num += 1
print(sum)
#
sum1 = 0
for i in range (101) :
sum1 += i
print (sum1)
#打印100以内能被7和2整除的数
for i in range(101) :
if i % 7 == 0 and i % 2 == 0 :
print(i)
num1 = 0
while num1 < 101 :
if num1 % 7 == 0 and num1 % 2 == 0 :
print(num1)
num1 += 1
#给定一个字符串,判断该字符串中有多少个a
str1 = “jhgfdsdtyaaawertyukjbvaa”
num2 = 0
for i in str1 :
if i == “a”:
num2 += 1
print (i,num2)
#
#
#给定一个字符串,输出字符串的下标及对应下标位置的字符
str3 = “abcdef”
for i in range (len(str3)) :
print (i,str3[i])
#
#输出九九乘法
#
for i in range(1,10):
for j in range (1, i + 1):
print (“%d * %d = %d” % (j,i,i * j),end = ” “)
print ()
”’
* i=0 j=1
** i=1 j=2
* i=2 j=3
”’
for i1 in range (3):
for j1 in range (i1 + 1):
print(“*”,end = “”)
print ()
”’
* i=0 2 1 3-i-1 i+1
** i=1 1 2
* i=2 0 3
”’
for i2 in range (3):
for j2 in range(3-i2-1):
print (” “,end=”“)
for k2 in range(i2+1):
print (“*”,end=”“)
print ()
#求水仙花数
i = 100
while 100 <= i < 1000 :
bate1 = i // 100
bate2 = (i- bate1 * 100) // 10
bate3 = i % 10
if i == bate1**3 + bate2 3 + bate3 3 :
print (“找到水仙花:”,i)
i += 1
#将一个字符串中的小写字母转为大写,将大写字母转为小写,
# 其他字符不变
# abcED123f —-> ABCed123F
str4 = input(“请输入字符串:”)
res = “”
for i in str4 :
if i >= “a” and i <= “z”:
ch = chr(ord(i)-32)
res += ch
elif i >= “A”and i <= “Z”:
ch = chr(ord(i)+ 32)
res += ch
else :
res += i
print (res)
#将字符串abcd变为字符串4567
# asc -45
# 密码加密
str4 = “abcde”
str5 = “”
for i in str4 :
ch = chr(ord(i)-45)
str5 += ch
print (str5)
#
#随机产生一个长度为6的字符串,字符串中可能有大
# 写字母,小写字母和数字
#
import random
str6 = “”
for i in range(6):
ty = random.randrange(3)
if ty == 0 :
ch = chr(random.randrange(ord(“A”),ord(“Z”) + 1))
str6 += ch
elif ty == 1 :
ch = chr(random.randrange(ord(“a”),ord(“z”) + 1))
str6 += ch
elif ty == 2 :
ch = chr(random.randrange(ord(“0”),ord(“9”) + 1))
str6 += ch
print (str6)
一张纸的厚度大约是0.08mm(纸无限大),问对折多少次之后能达到珠穆朗玛峰的高度(8848.13m)
paperHeight = 0.08 * 0.001
count1 = 0
while True :
paperHeight = paperHeight * 2
count1 += 1
print(count1,paperHeight)
if paperHeight >= 8848.13 :
break
print(count1)
money = 10000000000
mCount = 0
while True :
money = money / 2
mCount += 1
if money <= 1 :
break
print(mCount,money)