generated from foreign-thon/language-template
2.0 KiB
2.0 KiB
foreignthon-zh
Chinese language pack for ForeignThon — write Python in 中文.
Install
pip install foreignthon foreignthon-zh
Example
fizzbuzz.zh.py
定义 fizzbuzz(n):
对于 i 在 范围(1, n + 1):
如果 i % 15 == 0:
打印("FizzBuzz")
不然 i % 3 == 0:
打印("Fizz")
不然 i % 5 == 0:
打印("Buzz")
否则:
打印(i)
fizzbuzz(20)
Compiles to standard Python:
def fizzbuzz(n):
for i in range(1, n + 1):
if i % 15 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
fizzbuzz(20)
Run it directly:
fpy run fizzbuzz.zh.py
Keyword reference
| Python | 中文 |
|---|---|
if |
如果 |
else |
否则 |
elif |
不然 |
for |
对于 |
while |
只要 |
def |
函数 / 定义 |
class |
类 / 类别 |
return |
返回 |
import |
导入 |
from |
从 |
as |
名 |
in |
在 |
and |
和 |
or |
或 |
not |
不 |
True |
真 |
False |
假 |
None |
空 |
print |
打印 / 写 |
input |
扫描 |
len |
长度 |
range |
范围 |
lambda |
匿名 / λ |
yield |
产生 |
async |
非同步 |
await |
等 |
Full mapping: zh.json
Start a project
fpy new myproject --lang zh
cd myproject
fpy run src/main.zh.py
Documentation
Contributing
Found a missing translation or a better keyword choice? Open an issue or PR — no access to the core repo needed.
License
GPL v3