购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

答案解析

练习1答案:B

A选项int(input())将输入数据转换为整型。

C选项str(input())将输入数据转换为字符串类型。

D选项floa(input())单词有误,是float而不是floa。

练习2答案:A、B

C选项int(input())只能对输入的数字起作用,对英文、特殊字符不起作用。

练习3答案:A

input()输入框默认输入字符串类型,如果不进行强制转换,则type()返回值为str。

练习4答案:

解析

第一步需要获取用户输入的用户名和密码,即name=input("请输入用户名"),pwd=int(input("请输入密码")),并将用户输入的密码进行取整操作。

第二步进行相应的判断,完成判断条件name=="abc"and pwd==666。

第三步套用if……else……语句格式,完成代码。

练习5答案:

解析

此题分三步走。

第一步,接收用户输入的数据,input()获取默认类型为字符串的数据,然后需要用int()强制转换为整型。

第二步,完成判断条件,在此题中需要判断该数字属于以下哪种情况。

1)被2和3同时整除。

2)被2整除。

3)被3整除。

4)既不能被2也不能被3整除。

需要三个条件判断语句来判断是否满足前三种情况,如果前三种情况都不满足,那么进入最后一种情况的else代码块。

1)判断n能否被2和3同时整除。

A%B==0是指A对B求余,判断余数是否为0,如果余数为0,那么A能整除B。例如4%2余数为0,则4能整除2。

A and B是指是否同时满足 条件A和条件B,n%2和n%3同时成立就意味着n能同时整除2和3。

2)可以被2整除但不能被3整除。

3)可以被3整除但不能被2整除。

A!=B是指A不等于B。

4)既不能被2整除也不能被3整除,即除以上三种情况的其他情况。

第三步,套用if……elif……else……语句,完成该题目,流程图如下。 GMx/ecCOH1RY7DctGhhJNexR84oCHWAL9+sy/EHx4c0Xb8JLcI9/bY2OUMJrZ9OC

点击中间区域
呼出菜单
上一章
目录
下一章
×