📜  用于 Zip、Zap 和 Zoom 游戏的Python程序

📅  最后修改于: 2022-05-13 01:55:42.282000             🧑  作者: Mango

用于 Zip、Zap 和 Zoom 游戏的Python程序

Zip zap zoom 是一款有趣的游戏,需要玩家集中注意力并积极参与。当这个游戏与人玩时,它是这样玩的:

  • 玩家站成一圈,彼此相距 6 英尺
  • 一名玩家通过拍手指向并对其左侧的人说 zap 来开始游戏
  • 这个人现在对右边的人做了同样的事情并说zap
  • 现在选择的第三人可以通过说缩放来选择任何人,而不管方向如何
  • 现在被选中的人再次用 zap 开始游戏,并以这种方式继续
  • 如果有人在游戏之间搞砸了,则重新启动。

在Python编程中,这个游戏将通过以下方法实现。

方法

  • 接收一个数字作为用户的输入。
  • 检查数字是否是 3 和 5 的倍数,如果是则打印“缩放”。
  • 如果不是,则检查数字是否是 3 的倍数,如果是则打印“Zip”。
  • 如果它是 5 的倍数,则打印“Zap”。
  • 否则,打印默认语句。

例子:

Input:6
Output:
Zip

这是一个描述相同的简单而有趣的插图:

程序:

C++
#include 
using namespace std;
 
void zzz(int number)
{
    if (number % 3 == 0 && number % 5 == 0)
        cout << "Zoom\n";
    else if (number % 3 == 0)     
        cout << "Zip\n";
    else if (number % 5 == 0)       
        cout << "Zap\n";
    else
        cout << "Invalid number!\n"; 
}
 
// Driver code
int main()
{
     
    // Calling function
    zzz(7);
    zzz(6);
    zzz(5);
    zzz(30);
     
    return 0;
}
 
// This code is contributed by svrrrsvr


Python3
def main():
    zzz(7)
    zzz(6)
    zzz(5)
    zzz(30)
 
 
def zzz(number):
    if number % 3 == 0 and number % 5 == 0:
        print("Zoom")
    elif number % 3 == 0:
        print("Zip")
    elif number % 5 == 0:
        print("Zap")
    else:
        print("Invalid number!")
 
 
main()


输出:

Invalid number!
Zip
Zap
Zoom