编写一个程序,使其能一直保持运行且在每周六下午两点打印一个星号
时间: 2023-06-18 08:05:08 浏览: 41
以下是一个 Python 的示例程序,可以实现你的需求:
```python
import datetime
import time
while True:
now = datetime.datetime.now()
if now.weekday() == 5 and now.hour == 14 and now.minute == 0:
print("*")
time.sleep(60) # 暂停 60 秒,避免程序占用过多 CPU 资源
```
以上程序会在每分钟检查一次当前时间,如果当前时间是每周六下午两点,则打印一个星号。程序将一直运行下去,直到手动停止或发生异常。
相关问题
用Python程序编写用星号打印一个菱形
好的,下面是一个简单的 Python 程序,可以用星号打印一个菱形:
```python
n = int(input("请输入菱形的边长:"))
# 打印上半部分
for i in range(1, n+1):
print(' '*(n-i) + '*'*(2*i-1))
# 打印下半部分
for i in range(n-1, 0, -1):
print(' '*(n-i) + '*'*(2*i-1))
```
你可以根据需要修改边长 `n` 的值,来打印不同大小的菱形。请注意,这个程序只是一个简单的示例,如果需要更复杂的功能,可能需要更复杂的代码。
用java编写一个程序,用星号打印大写字母ZZY
以下是用 Java 编写一个程序,用星号打印大写字母 ZZY 的代码:
```
public class Main {
public static void main(String[] args) {
System.out.println("***** ******* *****");
System.out.println(" * * ");
System.out.println(" * * ");
System.out.println(" * * ");
System.out.println(" * * ");
System.out.println("***** ******* *****");
}
}
```
运行这个程序,将会在控制台上输出用星号打印出来的大写字母 ZZY。