kidult打卡第二弹

1.Python为什么叫Python

Python的本意是蟒蛇,但Python的名字不是来自于蛇,而是来自于英国超现实主义喜剧团体Monty Python。

2.交互式环境干嘛的?怎么用?

启动了Idle就运行了交互式环境。打开IDLE一个窗口出现,包含>>>提示符,这就是交互式环境。

3.数学操作符//和/有什么区别?==和=有什么区别?

/运算符为普通除号, //运算符取整,%运算符取余;
== 是等于,是比较运算符,=是把一个值附给变量,是赋值运算符;

4.如何在交互式环境下求出商和余数?

a=‘10%3=’
b=10%3
c=’…’
d=10//3
print(a+str(d)+c+str(b))
10%3=3…1

5.如果一个变量名全部是大写,比如COUNTIME,这意味着什么?

当一个变量名是大写,告诉人们这是一个常量,不应该主动修改它的值。一般讲,全大写的变量意味着是一个全局常量,就是以后这个变量不会再被赋予别的值了。懂这些变量命名规则,看懂代码会easy很多。

6.input函数很好用,特别是当你不想要在代码中输入隐私信息,每次执一次性输入的时候!那么input怎么用呢?

print('I study at ')
university=input()
print('I am a '+university+‘er’)

===== RESTART: C:/Users/DELL/Desktop/NO.1.py ======
I study at 
ZUEL
I am a ZUELer
7.我们用缩进表示代码块的层次,那么Python里一个缩进等于几个空格?

一个缩进代表四个空格,用tab键可以实现。

8.break和continue区别?

break 用于结束整个循环;
continue用于结束当前循环,结束后重新开始循环。

9.如何导入模块?

(1):import this
(2) :from this import *
(3) :import this as t(建议使用)
彩蛋:
kidult打卡第二弹

10.每一个def定义函数一定要有return么?

一定,但return none可以省略。

11.在函数中申明的变量可不可以整个代码中都来使用?

可以。

def hello():

global name
name=‘kidult’
print(name)

hello()
kidult
name
‘kidult’

12.自己实猜数字的代码。
#this is a guess the age game
import random
secretNumber = 21
print('I am thinking of a number between 1 and 100.')

#Ask the player to guess 6 times
for guessesTaken in range (1,7):
print('Take a guess.')
guess = int(input())

if guess < secretNumber :
    print ('your guess is too low.')
elif guess > secretNumber :
    print('your guess is to high.')
else:
    break # This condition is the correct guess
if guess == secretNumber:
print('good job,you guessed my age in '+str(guessesTaken) +' guesses')
else:
print('Nope, actually I am ' + str(secretNumber)+'.')

kidult打卡第二弹