CS 61A 2020 fall Lab 1: Variables & Functions, Control

这篇博客介绍了Python编程的基础知识,包括变量、函数的使用,并通过一系列的控制流程问题(如循环条件判断)来提升读者的编程技能。此外,还涉及到了调试技巧和额外的编程练习,如实现落差阶乘函数、数字求和以及检查数字中连续8的出现。
摘要由CSDN通过智能技术生成

What Would Python Display? (Part 1)

Q1: WWPD: Control

Use Ok to test your knowledge with the following "What Would Python Display?" questions:

python3 ok -q control -u

Hint: Make sure your while loop conditions eventually evaluate to a false value, or they'll never stop! Typing Ctrl-C will stop infinite loops in the interpreter.

>>> def xk(c, d):
...     if c == 4:
...         return 6
...     elif d >= 4:
...         return 6 + 7 + c
...     else:
...         return 25
——————
>>> xk(10, 10)

23
______

>>> xk(10, 6)

23
______

>>> xk(4, 6)

6
______

>>> xk(0, 0)

25
______
>>> def how_big(x):
...     if x > 10:
...         print('huge')
...     elif x > 5:
...         return 'big'
...     elif x > 0:
...         print('small')
...     else:
...         print("nothin")
>>> how_big(7)

big
______

>>> how_big(12)

huge
______

>>> how_big(1)

small
______

>>> how_big(-1)

nothin
______
>>> n = 3
>>> while n >= 0:
...     n -= 1
...     print(n)
______

Answer 2
>>> positive = 28
>>> while positive:
...    print("positive?")
...    positive -= 3
______

Answe
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值