Python基础知识

1、使用print语句,输出hello world

   >>> print('hello world')

   hello world

2、将hello world赋值给一个变量,输出

   >>>A='hello world'

   >>>print(A)

   hello world

 3、将一个人名存储到变量中,以小写,大写和首字母大写的方式显示这个人名

   >>> name='zhang huiqing'

   >>> print(name.upper())

   ZHANG HUIQING

   >>> print(name.lower())

   zhang huiqing

   >>> print(name.title())

   Zhang Huiqing

 4name = ' John Smith ',使用相关函数将开头,结尾,开头和结尾和空格去掉并打印结果

  >>> name = ' John Smith '

  >>> print (name.replace(' ',''))

  JohnSmith

 5、编写4个表达式,分别使用+ - * / ,使其结果为20,比如print(10 + 10)

  >>> print(10+10)

  20

  >>> print(30-10)

  20

  >>> print(10*2)

  20

  >>> print(40//2)

  20

 6、使用for循环打印数字1~20,包含20

  >>> for value in range(1,21):

  ...     print(value)  

 7、创建一个列表,其中包括1-1000能被4整除的数字,使用for循环将这个列表中的数字打印出来

>>> numbers = []

>>> for num in range(1, 1001):

...     if num % 4 == 0:

...         numbers.append(num)

...

>>> print(numbers)

[4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224, 228, 232, 236, 240, 244, 248, 252, 256, 260, 264, 268, 272, 276, 280, 284, 288, 292, 296, 300, 304, 308, 312, 316, 320, 324, 328, 332, 336, 340, 344, 348, 352, 356, 360, 364, 368, 372, 376, 380, 384, 388, 392, 396, 400, 404, 408, 412, 416, 420, 424, 428, 432, 436, 440, 444, 448, 452, 456, 460, 464, 468, 472, 476, 480, 484, 488, 492, 496, 500, 504, 508, 512, 516, 520, 524, 528, 532, 536, 540, 544, 548, 552, 556, 560, 564, 568, 572, 576, 580, 584, 588, 592, 596, 600, 604, 608, 612, 616, 620, 624, 628, 632, 636, 640, 644, 648, 652, 656, 660, 664, 668, 672, 676, 680, 684, 688, 692, 696, 700, 704, 708, 712, 716, 720, 724, 728, 732, 736, 740, 744, 748, 752, 756, 760, 764, 768, 772, 776, 780, 784, 788, 792, 796, 800, 804, 808, 812, 816, 820, 824, 828, 832, 836, 840, 844, 848, 852, 856, 860, 864, 868, 872, 876, 880, 884, 888, 892, 896, 900, 904, 908, 912, 916, 920, 924, 928, 932, 936, 940, 944, 948, 952, 956, 960, 964, 968, 972, 976, 980, 984, 988, 992, 996, 1000]

 8、创建一个列表,包括1-2020个数的立方值,使用for循环将这个列表中的数字打印出来

>>> numbers = []

>>> for num in range(1, 21):

...     number = num ** 3

...     numbers.append(number)

...

>>> print(numbers)

[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000, 1331, 1728, 2197, 2744, 3375, 4096, 4913, 5832, 6859, 8000]

 9打印九九乘法表

>>> for i in range(1, 10):

...     for j in range(1, i+1):

...         print("%d*%d=%2d" % (i, j, i*j), end=" ")

...     print(" ")

...

1*1= 1

2*1= 2 2*2= 4

3*1= 3 3*2= 6 3*3= 9

4*1= 4 4*2= 8 4*3=12 4*4=16

5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25

6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

10、给出一个变量num,判断其是奇数还是偶数,并输出

>>> num=int(input("please input:"))
please input:6
>>> if(num%2)==0:
...      print("{0}是偶数".format(num))
... else:
...      print("{0}是奇数".format(num))
...
6是偶数

11、设置age变量,使用if-elif-else结构,根据age值判断处于人生哪个阶段,小于2岁,输出他是婴儿,2()-4岁,输出他正蹒跚走路,4()-13岁,输出他是儿童,13()-20岁,输出他是青少年,20()-65岁,输出他是成年人,大于等于65岁,输出他是老年人

>>> age = int(input("please input:"))

please input:6

>>> if 0 <= age < 2:

...     print('He is a baby')

... elif 2 <= age < 4:

...     print('He is a toddler')

... elif 4 <= age < 13:

...     print('He is a child')

... elif 13 <= age < 20:

...     print('He is a teenager')

... elif 20 <= age < 65:

...     print('He is an adult')

... else:

...     print('He is an older')

...

He is a child

 

12、序数表示位置,1st2nd,在一个列表中存储数字1-9,遍历这个列表,输出这个数字和对应的序数,格式为1-1st,每个数字占一行

>>> num = []

>>> for numbers in range(1, 10):

...     num.append(numbers)

...

>>> for number in num:

...     if number == 1:

...         print(str(number) + '-' + str(number)+'st')

...     elif number == 2:

...         print(str(number) + '-' + str(number)+'nd')

...     elif number == 3:

...         print(str(number) + '-' + str(number)+'rd')

...     else:

...         print(str(number) + '-' + str(number)+'th')

...

1-1st

2-2nd

3-3rd

4-4th

5-5th

6-6th

7-7th

8-8th

9-9th

13创建一个名为citys的字典,其中将三个城市名用作键,对于每个城市,分别创建一个字典,包括两个键,countrynumber,表示所属国家和城市人口,将每座城市和他们的信息输出

>>> citys = {'Beijing': [{'country': 'China', 'number': '1961.24'}],

...          'London': [{'country': 'England', 'number': '861.50'}],

...          'Boston': [{'country': 'America', 'number': '62.51'}]

...          }

>>> for key in citys:

...     print(key + ':' + str(citys[key]))

...

Beijing:[{'country': 'China', 'number': '1961.24'}]

London:[{'country': 'England', 'number': '861.50'}]

Boston:[{'country': 'America', 'number': '62.51'}]

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值